import java.awt.*;
import javax.swing.*;;



public class Janela extends JFrame{
	/*
	 * Atributos
	 */
	int tamanhoAltura;
	int tamanhoLargura;
	int localizaçãoX;
	int localizaçãoY;
	String nomeJanela;
	
	private Toolkit toolkit = getToolkit();
    private Dimension size = toolkit.getScreenSize();
	
    
    
    
    
    
	/*
	 * Construtor
	 */
	public Janela () {
		this.tamanhoAltura = 800;
		this.tamanhoLargura = 600;
		this.nomeJanela = "Title";
		this.localizaçãoX = size.width/2 - getWidth()/2 - tamanhoAltura/2;
		this.localizaçãoY = size.height/2 - getHeight()/2 - tamanhoLargura/2;
	}
	public Janela (int argTamanhoAltura, int argTamanhoLargura) {
		this.tamanhoAltura = argTamanhoAltura;
		this.tamanhoLargura = argTamanhoLargura;
		this.nomeJanela = "Title";
		this.localizaçãoX = size.width/2 - getWidth()/2 - tamanhoAltura/2;
		this.localizaçãoY = size.height/2 - getHeight()/2 - tamanhoLargura/2;
	}
	public Janela (String argNomeJanela) {
		this.nomeJanela = argNomeJanela;
		this.tamanhoAltura = 800;
		this.tamanhoLargura = 600;
		this.localizaçãoX = size.width/2 - getWidth()/2 - tamanhoAltura/2;
		this.localizaçãoY = size.height/2 - getHeight()/2 - tamanhoLargura/2;
	}
	public Janela (int argTamanhoAltura, int argTamanhoLargura, String argNomeJanela) {
		this.nomeJanela = argNomeJanela;
		this.tamanhoAltura = argTamanhoAltura;
		this.tamanhoLargura = argTamanhoLargura;
		this.localizaçãoX = size.width/2 - getWidth()/2 - tamanhoAltura/2;
		this.localizaçãoY = size.height/2 - getHeight()/2 - tamanhoLargura/2;
	}
	public Janela (int argTamanhoAltura, int argTamanhoLargura, String argNomeJanela, int argX, int argY) {
		this.tamanhoAltura = argTamanhoAltura;
		this.tamanhoLargura = argTamanhoLargura;
		this.nomeJanela = argNomeJanela;
		this.localizaçãoX = argX;
		this.localizaçãoY = argY;
	}
	
	
	
	
	
	
	
	/*
	 * Altura
	 */
	public void setTamanhoAltura (int argTamanhoAltura) {
		this.tamanhoAltura = argTamanhoAltura;
	}
	public int getTamanhoAltura () {
		return this.tamanhoAltura;
	}
	
	/*
	 * Largura
	 */
	public void setTamanhoLargura (int argTamanhoLargura) {
		this.tamanhoLargura = argTamanhoLargura;
	}	
	public int getTamanhoLargura () {
		return this.tamanhoLargura;
	}
	
	/*
	 * Localização X
	 */
	public void setLocalizaçãoX (int argX) {
		this.localizaçãoX = argX;
	}
	public int getLocalizaçãoX () {
		return this.localizaçãoX;
	}
	
	 /*
	 * Localização Y
	 */
	public void setLocalizaçãoY (int argY) {
		this.localizaçãoY = argY;
	}
	public int getLocalizaçãoY () {
		return this.localizaçãoY;
	}
	
	/*
	 * Nome Janela
	 */
	public void setNomeJanela (String argNomeJanela) {
		this.nomeJanela = argNomeJanela;
	}
	public String getNomeJanela () {
		return this.nomeJanela;
	}
	
}
